import Icons from 'unplugin-icons/vite'
import IconsResolver from 'unplugin-icons/resolver'

/**
 * IconsResolver({
 *  prefix: 'i' // icon的前缀 组件使用{prefix}-{collection}-{icon}
 *  enabledCollections:['ep']  这是可选的，默认启用 Iconify 支持的所有集合
 *  alias: { park: 'icon-park' } 集合的别名
 * })
 */
export const iconsResolver = () => {
  return IconsResolver({
    prefix: 'i',
  })
}
// https://github.com/unplugin/unplugin-icons
// https://blog.csdn.net/qq_56427830/article/details/129654568?spm=1011.2415.3001.5331
export default function iconsPlugin() {
  return Icons({
    scale: 1, // 缩放比 相对1em
    autoInstall: true, // 自动安装
    compiler: 'vue3', // 编译方式
    jsx: 'react',
  })
}
